[INFO] fetching crate hkalbasi-rustc-ap-rustc_index 0.0.20230517...
[INFO] checking hkalbasi-rustc-ap-rustc_index-0.0.20230517 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate hkalbasi-rustc-ap-rustc_index 0.0.20230517 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate hkalbasi-rustc-ap-rustc_index 0.0.20230517 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate hkalbasi-rustc-ap-rustc_index 0.0.20230517
[INFO] finished tweaking crates.io crate hkalbasi-rustc-ap-rustc_index 0.0.20230517
[INFO] tweaked toml for crates.io crate hkalbasi-rustc-ap-rustc_index 0.0.20230517 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded hkalbasi-rustc-ap-rustc_macros v0.0.20230517
[INFO] [stderr]   Downloaded synstructure v0.13.1
[INFO] [stderr]   Downloaded hkalbasi-rustc-ap-rustc_serialize v0.0.20230517
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0c82b5c997a72fb14d843d145370e79aa998750b06f10b7d955be31a2ec442e9
[INFO] running `Command { std: "docker" "start" "-a" "0c82b5c997a72fb14d843d145370e79aa998750b06f10b7d955be31a2ec442e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0c82b5c997a72fb14d843d145370e79aa998750b06f10b7d955be31a2ec442e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0c82b5c997a72fb14d843d145370e79aa998750b06f10b7d955be31a2ec442e9", kill_on_drop: false }`
[INFO] [stdout] 0c82b5c997a72fb14d843d145370e79aa998750b06f10b7d955be31a2ec442e9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 008d168b3ef231ef62d1b07d99d522b154475ca450708a62119e73c816ef5530
[INFO] running `Command { std: "docker" "start" "-a" "008d168b3ef231ef62d1b07d99d522b154475ca450708a62119e73c816ef5530", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]     Checking thin-vec v0.2.13
[INFO] [stderr]     Checking arrayvec v0.7.4
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking hkalbasi-rustc-ap-rustc_serialize v0.0.20230517
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling hkalbasi-rustc-ap-rustc_macros v0.0.20230517
[INFO] [stderr]     Checking hkalbasi-rustc-ap-rustc_index v0.0.20230517 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the feature `allow_internal_unstable` is internal to the compiler or standard library
[INFO] [stdout]  --> src/lib.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |         allow_internal_unstable,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: using it is strongly discouraged
[INFO] [stdout]   = note: `#[warn(internal_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `allow_internal_unstable` is internal to the compiler or standard library
[INFO] [stdout]  --> src/lib.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |         allow_internal_unstable,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: using it is strongly discouraged
[INFO] [stdout]   = note: `#[warn(internal_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.36s
[INFO] running `Command { std: "docker" "inspect" "008d168b3ef231ef62d1b07d99d522b154475ca450708a62119e73c816ef5530", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "008d168b3ef231ef62d1b07d99d522b154475ca450708a62119e73c816ef5530", kill_on_drop: false }`
[INFO] [stdout] 008d168b3ef231ef62d1b07d99d522b154475ca450708a62119e73c816ef5530
[INFO] checking hkalbasi-rustc-ap-rustc_index-0.0.20230517 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate hkalbasi-rustc-ap-rustc_index 0.0.20230517 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate hkalbasi-rustc-ap-rustc_index 0.0.20230517 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate hkalbasi-rustc-ap-rustc_index 0.0.20230517
[INFO] finished tweaking crates.io crate hkalbasi-rustc-ap-rustc_index 0.0.20230517
[INFO] tweaked toml for crates.io crate hkalbasi-rustc-ap-rustc_index 0.0.20230517 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] aeeba411645cdf92ccb96c3d4c8fa966f2bc653f203ef3d98be8361d9c1737fa
[INFO] running `Command { std: "docker" "start" "-a" "aeeba411645cdf92ccb96c3d4c8fa966f2bc653f203ef3d98be8361d9c1737fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aeeba411645cdf92ccb96c3d4c8fa966f2bc653f203ef3d98be8361d9c1737fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aeeba411645cdf92ccb96c3d4c8fa966f2bc653f203ef3d98be8361d9c1737fa", kill_on_drop: false }`
[INFO] [stdout] aeeba411645cdf92ccb96c3d4c8fa966f2bc653f203ef3d98be8361d9c1737fa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e3cea22f9d4cd0bc32ddee4c06082392cc94766714182d4adbdf1103f3e8f85c
[INFO] running `Command { std: "docker" "start" "-a" "e3cea22f9d4cd0bc32ddee4c06082392cc94766714182d4adbdf1103f3e8f85c", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]     Checking thin-vec v0.2.13
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]     Checking arrayvec v0.7.4
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking hkalbasi-rustc-ap-rustc_serialize v0.0.20230517
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling hkalbasi-rustc-ap-rustc_macros v0.0.20230517
[INFO] [stderr]     Checking hkalbasi-rustc-ap-rustc_index v0.0.20230517 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the feature `allow_internal_unstable` is internal to the compiler or standard library
[INFO] [stdout]  --> src/lib.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |         allow_internal_unstable,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: using it is strongly discouraged
[INFO] [stdout]   = note: `#[warn(internal_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:205:27
[INFO] [stdout]     |
[INFO] [stdout] 205 |         for word_index in (start_word_index + 1)..end_word_index {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:277:43
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 not_already |= self.words[current_index + 1..word_index].iter().any(|&x| x != 0);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bit_set.rs:291:35
[INFO] [stdout]     |
[INFO] [stdout] 291 |         not_already |= self.words[current_index + 1..].iter().any(|&x| x != 0);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:313:24
[INFO] [stdout]     |
[INFO] [stdout] 313 |             self.words[start_word_index..end_word_index].iter().rposition(|&w| w != 0)
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:635:43
[INFO] [stdout]     |
[INFO] [stdout] 635 |                         &self_chunk_words[0..num_words],
[INFO] [stdout]     |                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:636:44
[INFO] [stdout]     |
[INFO] [stdout] 636 |                         &other_chunk_words[0..num_words],
[INFO] [stdout]     |                                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:641:51
[INFO] [stdout]     |
[INFO] [stdout] 641 | ...                   &mut self_chunk_words[0..num_words],
[INFO] [stdout]     |                                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:642:48
[INFO] [stdout]     |
[INFO] [stdout] 642 | ...                   &other_chunk_words[0..num_words],
[INFO] [stdout]     |                                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:646:62
[INFO] [stdout]     |
[INFO] [stdout] 646 |                         *self_chunk_count = self_chunk_words[0..num_words]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bit_set.rs:707:45
[INFO] [stdout]     |
[INFO] [stdout] 707 |             let mut words = &mut self.words[i * CHUNK_WORDS..];
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bit_set.rs:813:42
[INFO] [stdout]     |
[INFO] [stdout] 813 |         let chunks = &self.bitset.chunks[start_chunk..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:819:30
[INFO] [stdout]     |
[INFO] [stdout] 819 |                     for j in 0..(*limit as usize) {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1090:22
[INFO] [stdout]      |
[INFO] [stdout] 1090 |             for _ in 0..WORD_BYTES {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1420:29
[INFO] [stdout]      |
[INFO] [stdout] 1420 |                 for elem in start..end {
[INFO] [stdout]      |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1610:10
[INFO] [stdout]      |
[INFO] [stdout] 1610 |         (0..self.num_rows).map(R::new)
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1655:32
[INFO] [stdout]      |
[INFO] [stdout] 1655 |         for (base, (i, j)) in (row1_start..row1_end).zip(row2_start..row2_end).enumerate() {
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1655:58
[INFO] [stdout]      |
[INFO] [stdout] 1655 |         for (base, (i, j)) in (row1_start..row1_end).zip(row2_start..row2_end).enumerate() {
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1657:24
[INFO] [stdout]      |
[INFO] [stdout] 1657 |             for bit in 0..WORD_BITS {
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1683:52
[INFO] [stdout]      |
[INFO] [stdout] 1683 |         for (read_index, write_index) in iter::zip(read_start..read_end, write_start..write_end) {
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1683:74
[INFO] [stdout]      |
[INFO] [stdout] 1683 |         for (read_index, write_index) in iter::zip(read_start..read_end, write_start..write_end) {
[INFO] [stdout]      |                                                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1699:52
[INFO] [stdout]      |
[INFO] [stdout] 1699 |         for (read_index, write_index) in iter::zip(0..with.words().len(), write_start..write_end) {
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1699:75
[INFO] [stdout]      |
[INFO] [stdout] 1699 |         for (read_index, write_index) in iter::zip(0..with.words().len(), write_start..write_end) {
[INFO] [stdout]      |                                                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1713:22
[INFO] [stdout]      |
[INFO] [stdout] 1713 |         for index in start..end {
[INFO] [stdout]      |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1729:34
[INFO] [stdout]      |
[INFO] [stdout] 1729 |         BitIter::new(&self.words[start..end])
[INFO] [stdout]      |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1735:20
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         self.words[start..end].iter().map(|e| e.count_ones() as usize).sum()
[INFO] [stdout]      |                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval.rs:67:45
[INFO] [stdout]    |
[INFO] [stdout] 67 |         self.map.iter().map(|&(start, end)| I::new(start as usize)..I::new(end as usize + 1))
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/interval.rs:72:27
[INFO] [stdout]    |
[INFO] [stdout] 72 |         self.insert_range(point..=point)
[INFO] [stdout]    |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval.rs:105:40
[INFO] [stdout]     |
[INFO] [stdout] 105 |                         self.map.drain(left..right);
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/slice.rs:79:10
[INFO] [stdout]    |
[INFO] [stdout] 79 |         (0..self.len()).map(|n| I::new(n))
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/slice.rs:167:14
[INFO] [stdout]     |
[INFO] [stdout] 167 |             (0..self.len() as u128).sum::<u128>(),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/slice.rs:178:14
[INFO] [stdout]     |
[INFO] [stdout] 178 |             (0..inverse.len() as u128).sum::<u128>(),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/vec.rs:75:29
[INFO] [stdout]    |
[INFO] [stdout] 75 |         IndexVec::from_raw((0..n).map(I::new).map(func).collect())
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `allow_internal_unstable` is internal to the compiler or standard library
[INFO] [stdout]  --> src/lib.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |         allow_internal_unstable,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: using it is strongly discouraged
[INFO] [stdout]   = note: `#[warn(internal_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]  --> src/bit_set/tests.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 |     for i in 0..128 {
[INFO] [stdout]   |              ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/bit_set/tests.rs:12:37
[INFO] [stdout]    |
[INFO] [stdout] 12 |         let expected: Vec<usize> = (0..i).collect();
[INFO] [stdout]    |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/bit_set/tests.rs:90:14
[INFO] [stdout]    |
[INFO] [stdout] 90 |     for i in 0..256 {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:104:14
[INFO] [stdout]     |
[INFO] [stdout] 104 |     for i in 0..10 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:114:14
[INFO] [stdout]     |
[INFO] [stdout] 114 |     for i in 0..256 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:160:14
[INFO] [stdout]     |
[INFO] [stdout] 160 |     for i in 0..256 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:212:14
[INFO] [stdout]     |
[INFO] [stdout] 212 |     for i in 0..100 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:240:14
[INFO] [stdout]     |
[INFO] [stdout] 240 |     for i in 0..100 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:266:14
[INFO] [stdout]     |
[INFO] [stdout] 266 |     for i in 0..2548 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:286:14
[INFO] [stdout]     |
[INFO] [stdout] 286 |     for i in 0..4096 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:344:14
[INFO] [stdout]     |
[INFO] [stdout] 344 |     for i in 6000..7000 {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:351:14
[INFO] [stdout]     |
[INFO] [stdout] 351 |     for i in 2000..8000 {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:423:28
[INFO] [stdout]     |
[INFO] [stdout] 423 |     let vec: Vec<usize> = (0..n).collect();
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:429:28
[INFO] [stdout]     |
[INFO] [stdout] 429 |     let vec: Vec<usize> = (0..n).collect();
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |     for index in 0..65 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:450:18
[INFO] [stdout]     |
[INFO] [stdout] 450 |     for index in 0..65 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:455:18
[INFO] [stdout]     |
[INFO] [stdout] 455 |     for index in 65..128 {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:460:18
[INFO] [stdout]     |
[INFO] [stdout] 460 |     for index in 65..128 {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:679:16
[INFO] [stdout]     |
[INFO] [stdout] 679 |     check(300, 10..10);
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:680:16
[INFO] [stdout]     |
[INFO] [stdout] 680 |     check(300, WORD_BITS..WORD_BITS * 2);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:681:16
[INFO] [stdout]     |
[INFO] [stdout] 681 |     check(300, WORD_BITS - 1..WORD_BITS * 2);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:682:16
[INFO] [stdout]     |
[INFO] [stdout] 682 |     check(300, WORD_BITS - 1..WORD_BITS);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:683:16
[INFO] [stdout]     |
[INFO] [stdout] 683 |     check(300, 10..100);
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:684:16
[INFO] [stdout]     |
[INFO] [stdout] 684 |     check(300, 10..30);
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:685:16
[INFO] [stdout]     |
[INFO] [stdout] 685 |     check(300, 0..5);
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:686:16
[INFO] [stdout]     |
[INFO] [stdout] 686 |     check(300, 0..250);
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:687:16
[INFO] [stdout]     |
[INFO] [stdout] 687 |     check(300, 200..250);
[INFO] [stdout]     |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:689:16
[INFO] [stdout]     |
[INFO] [stdout] 689 |     check(300, 10..=10);
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:690:16
[INFO] [stdout]     |
[INFO] [stdout] 690 |     check(300, WORD_BITS..=WORD_BITS * 2);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:691:16
[INFO] [stdout]     |
[INFO] [stdout] 691 |     check(300, WORD_BITS - 1..=WORD_BITS * 2);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:692:16
[INFO] [stdout]     |
[INFO] [stdout] 692 |     check(300, WORD_BITS - 1..=WORD_BITS);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:693:16
[INFO] [stdout]     |
[INFO] [stdout] 693 |     check(300, 10..=100);
[INFO] [stdout]     |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:694:16
[INFO] [stdout]     |
[INFO] [stdout] 694 |     check(300, 10..=30);
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:695:16
[INFO] [stdout]     |
[INFO] [stdout] 695 |     check(300, 0..=5);
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:696:16
[INFO] [stdout]     |
[INFO] [stdout] 696 |     check(300, 0..=250);
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:697:16
[INFO] [stdout]     |
[INFO] [stdout] 697 |     check(300, 200..=250);
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:699:14
[INFO] [stdout]     |
[INFO] [stdout] 699 |     for i in 0..WORD_BITS * 2 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:700:18
[INFO] [stdout]     |
[INFO] [stdout] 700 |         for j in i..WORD_BITS * 2 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:701:34
[INFO] [stdout]     |
[INFO] [stdout] 701 |             check(WORD_BITS * 2, i..j);
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:702:34
[INFO] [stdout]     |
[INFO] [stdout] 702 |             check(WORD_BITS * 2, i..=j);
[INFO] [stdout]     |                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:703:24
[INFO] [stdout]     |
[INFO] [stdout] 703 |             check(300, i..j);
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:704:24
[INFO] [stdout]     |
[INFO] [stdout] 704 |             check(300, i..=j);
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:732:15
[INFO] [stdout]     |
[INFO] [stdout] 732 |     cmp(&set, 50..=50);
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:734:15
[INFO] [stdout]     |
[INFO] [stdout] 734 |     cmp(&set, WORD_BITS..=WORD_BITS);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:736:15
[INFO] [stdout]     |
[INFO] [stdout] 736 |     cmp(&set, 0..=WORD_BITS - 1);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:737:15
[INFO] [stdout]     |
[INFO] [stdout] 737 |     cmp(&set, 0..=5);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:738:15
[INFO] [stdout]     |
[INFO] [stdout] 738 |     cmp(&set, 10..100);
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:740:15
[INFO] [stdout]     |
[INFO] [stdout] 740 |     cmp(&set, 100..110);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:741:15
[INFO] [stdout]     |
[INFO] [stdout] 741 |     cmp(&set, 99..100);
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:742:15
[INFO] [stdout]     |
[INFO] [stdout] 742 |     cmp(&set, 99..=100);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:744:14
[INFO] [stdout]     |
[INFO] [stdout] 744 |     for i in 0..=WORD_BITS * 2 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:745:18
[INFO] [stdout]     |
[INFO] [stdout] 745 |         for j in i..=WORD_BITS * 2 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:746:22
[INFO] [stdout]     |
[INFO] [stdout] 746 |             for k in 0..WORD_BITS * 2 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:748:27
[INFO] [stdout]     |
[INFO] [stdout] 748 |                 cmp(&set, i..j);
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:749:27
[INFO] [stdout]     |
[INFO] [stdout] 749 |                 cmp(&set, i..=j);
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:751:27
[INFO] [stdout]     |
[INFO] [stdout] 751 |                 cmp(&set, i..j);
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:752:27
[INFO] [stdout]     |
[INFO] [stdout] 752 |                 cmp(&set, i..=j);
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:762:14
[INFO] [stdout]     |
[INFO] [stdout] 762 |     for i in 0..10 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:777:14
[INFO] [stdout]     |
[INFO] [stdout] 777 |     for i in 0..10 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:781:14
[INFO] [stdout]     |
[INFO] [stdout] 781 |     for i in 0..SPARSE_MAX {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:795:14
[INFO] [stdout]     |
[INFO] [stdout] 795 |     for i in 0..10 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:799:14
[INFO] [stdout]     |
[INFO] [stdout] 799 |     for i in 0..SPARSE_MAX {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:813:14
[INFO] [stdout]     |
[INFO] [stdout] 813 |     for i in 0..SPARSE_MAX {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:828:14
[INFO] [stdout]     |
[INFO] [stdout] 828 |     for i in 0..SPARSE_MAX {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set/tests.rs:832:14
[INFO] [stdout]     |
[INFO] [stdout] 832 |     for i in 0..SPARSE_MAX {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:205:27
[INFO] [stdout]     |
[INFO] [stdout] 205 |         for word_index in (start_word_index + 1)..end_word_index {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:277:43
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 not_already |= self.words[current_index + 1..word_index].iter().any(|&x| x != 0);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bit_set.rs:291:35
[INFO] [stdout]     |
[INFO] [stdout] 291 |         not_already |= self.words[current_index + 1..].iter().any(|&x| x != 0);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:313:24
[INFO] [stdout]     |
[INFO] [stdout] 313 |             self.words[start_word_index..end_word_index].iter().rposition(|&w| w != 0)
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:635:43
[INFO] [stdout]     |
[INFO] [stdout] 635 |                         &self_chunk_words[0..num_words],
[INFO] [stdout]     |                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:636:44
[INFO] [stdout]     |
[INFO] [stdout] 636 |                         &other_chunk_words[0..num_words],
[INFO] [stdout]     |                                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:641:51
[INFO] [stdout]     |
[INFO] [stdout] 641 | ...                   &mut self_chunk_words[0..num_words],
[INFO] [stdout]     |                                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:642:48
[INFO] [stdout]     |
[INFO] [stdout] 642 | ...                   &other_chunk_words[0..num_words],
[INFO] [stdout]     |                                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:646:62
[INFO] [stdout]     |
[INFO] [stdout] 646 |                         *self_chunk_count = self_chunk_words[0..num_words]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bit_set.rs:707:45
[INFO] [stdout]     |
[INFO] [stdout] 707 |             let mut words = &mut self.words[i * CHUNK_WORDS..];
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bit_set.rs:813:42
[INFO] [stdout]     |
[INFO] [stdout] 813 |         let chunks = &self.bitset.chunks[start_chunk..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bit_set.rs:819:30
[INFO] [stdout]     |
[INFO] [stdout] 819 |                     for j in 0..(*limit as usize) {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bit_set.rs:856:31
[INFO] [stdout]     |
[INFO] [stdout] 856 |                         words[num_words..]
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1090:22
[INFO] [stdout]      |
[INFO] [stdout] 1090 |             for _ in 0..WORD_BYTES {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1420:29
[INFO] [stdout]      |
[INFO] [stdout] 1420 |                 for elem in start..end {
[INFO] [stdout]      |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1610:10
[INFO] [stdout]      |
[INFO] [stdout] 1610 |         (0..self.num_rows).map(R::new)
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1655:32
[INFO] [stdout]      |
[INFO] [stdout] 1655 |         for (base, (i, j)) in (row1_start..row1_end).zip(row2_start..row2_end).enumerate() {
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1655:58
[INFO] [stdout]      |
[INFO] [stdout] 1655 |         for (base, (i, j)) in (row1_start..row1_end).zip(row2_start..row2_end).enumerate() {
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1657:24
[INFO] [stdout]      |
[INFO] [stdout] 1657 |             for bit in 0..WORD_BITS {
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1683:52
[INFO] [stdout]      |
[INFO] [stdout] 1683 |         for (read_index, write_index) in iter::zip(read_start..read_end, write_start..write_end) {
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1683:74
[INFO] [stdout]      |
[INFO] [stdout] 1683 |         for (read_index, write_index) in iter::zip(read_start..read_end, write_start..write_end) {
[INFO] [stdout]      |                                                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1699:52
[INFO] [stdout]      |
[INFO] [stdout] 1699 |         for (read_index, write_index) in iter::zip(0..with.words().len(), write_start..write_end) {
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1699:75
[INFO] [stdout]      |
[INFO] [stdout] 1699 |         for (read_index, write_index) in iter::zip(0..with.words().len(), write_start..write_end) {
[INFO] [stdout]      |                                                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1713:22
[INFO] [stdout]      |
[INFO] [stdout] 1713 |         for index in start..end {
[INFO] [stdout]      |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1729:34
[INFO] [stdout]      |
[INFO] [stdout] 1729 |         BitIter::new(&self.words[start..end])
[INFO] [stdout]      |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bit_set.rs:1735:20
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         self.words[start..end].iter().map(|e| e.count_ones() as usize).sum()
[INFO] [stdout]      |                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]  --> src/interval/tests.rs:6:22
[INFO] [stdout]   |
[INFO] [stdout] 6 |     set.insert_range(9831..=9837);
[INFO] [stdout]   |                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]  --> src/interval/tests.rs:7:22
[INFO] [stdout]   |
[INFO] [stdout] 7 |     set.insert_range(43..=9830);
[INFO] [stdout]   |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]  --> src/interval/tests.rs:8:59
[INFO] [stdout]   |
[INFO] [stdout] 8 |     assert_eq!(set.iter_intervals().collect::<Vec<_>>(), [43..9838]);
[INFO] [stdout]   |                                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:16:22
[INFO] [stdout]    |
[INFO] [stdout] 16 |     set.insert_range(0..10);
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:19:22
[INFO] [stdout]    |
[INFO] [stdout] 19 |     set.insert_range(10..11);
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 |     for i in 0..30usize {
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 |         for j in i..30usize {
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 |             for k in i..j {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |     set.insert_range(0..1u32);
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |     set.insert_range(1..1);
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:44:22
[INFO] [stdout]    |
[INFO] [stdout] 44 |     set.insert_range(4..5u32);
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:45:22
[INFO] [stdout]    |
[INFO] [stdout] 45 |     set.insert_range(5..10);
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 |     set.insert_range(3..7);
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |     set.insert_range(0..10u32);
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 52 |     set.insert_range(3..5);
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 |     set.insert_range(0..10u32);
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:57:22
[INFO] [stdout]    |
[INFO] [stdout] 57 |     set.insert_range(0..3);
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |     set.insert_range(0..10u32);
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:62:22
[INFO] [stdout]    |
[INFO] [stdout] 62 |     set.insert_range(0..10);
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 |     set.insert_range(0..10u32);
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:67:22
[INFO] [stdout]    |
[INFO] [stdout] 67 |     set.insert_range(5..10);
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:71:22
[INFO] [stdout]    |
[INFO] [stdout] 71 |     set.insert_range(0..10u32);
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:72:22
[INFO] [stdout]    |
[INFO] [stdout] 72 |     set.insert_range(5..13);
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval/tests.rs:99:11
[INFO] [stdout]    |
[INFO] [stdout] 99 |     check(10..10);
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:100:11
[INFO] [stdout]     |
[INFO] [stdout] 100 |     check(10..100);
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:101:11
[INFO] [stdout]     |
[INFO] [stdout] 101 |     check(10..30);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:102:11
[INFO] [stdout]     |
[INFO] [stdout] 102 |     check(0..5);
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:103:11
[INFO] [stdout]     |
[INFO] [stdout] 103 |     check(0..250);
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 |     check(200..250);
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:106:11
[INFO] [stdout]     |
[INFO] [stdout] 106 |     check(10..=10);
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:107:11
[INFO] [stdout]     |
[INFO] [stdout] 107 |     check(10..=100);
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:108:11
[INFO] [stdout]     |
[INFO] [stdout] 108 |     check(10..=30);
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 |     check(0..=5);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:110:11
[INFO] [stdout]     |
[INFO] [stdout] 110 |     check(0..=250);
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:111:11
[INFO] [stdout]     |
[INFO] [stdout] 111 |     check(200..=250);
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:113:14
[INFO] [stdout]     |
[INFO] [stdout] 113 |     for i in 0..30 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:114:18
[INFO] [stdout]     |
[INFO] [stdout] 114 |         for j in i..30 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:115:19
[INFO] [stdout]     |
[INFO] [stdout] 115 |             check(i..j);
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:116:19
[INFO] [stdout]     |
[INFO] [stdout] 116 |             check(i..=j);
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:124:22
[INFO] [stdout]     |
[INFO] [stdout] 124 |     set.insert_range(0..3);
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:126:22
[INFO] [stdout]     |
[INFO] [stdout] 126 |     set.insert_range(5..7);
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:128:22
[INFO] [stdout]     |
[INFO] [stdout] 128 |     set.insert_range(3..4);
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:130:22
[INFO] [stdout]     |
[INFO] [stdout] 130 |     set.insert_range(3..5);
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:137:22
[INFO] [stdout]     |
[INFO] [stdout] 137 |     set.insert_range(0..3);
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |     set.insert_range(3..5);
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:139:32
[INFO] [stdout]     |
[INFO] [stdout] 139 |     assert_eq!(set.last_set_in(0..3), Some(2));
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:140:32
[INFO] [stdout]     |
[INFO] [stdout] 140 |     assert_eq!(set.last_set_in(0..5), Some(4));
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:141:32
[INFO] [stdout]     |
[INFO] [stdout] 141 |     assert_eq!(set.last_set_in(3..5), Some(4));
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:142:22
[INFO] [stdout]     |
[INFO] [stdout] 142 |     set.insert_range(2..5);
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:143:32
[INFO] [stdout]     |
[INFO] [stdout] 143 |     assert_eq!(set.last_set_in(0..3), Some(2));
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:144:32
[INFO] [stdout]     |
[INFO] [stdout] 144 |     assert_eq!(set.last_set_in(0..5), Some(4));
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:145:32
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_eq!(set.last_set_in(3..5), Some(4));
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:171:15
[INFO] [stdout]     |
[INFO] [stdout] 171 |     cmp(&set, 50..=50);
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:173:15
[INFO] [stdout]     |
[INFO] [stdout] 173 |     cmp(&set, 64..=64);
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:175:15
[INFO] [stdout]     |
[INFO] [stdout] 175 |     cmp(&set, 0..=64 - 1);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:176:15
[INFO] [stdout]     |
[INFO] [stdout] 176 |     cmp(&set, 0..=5);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:177:15
[INFO] [stdout]     |
[INFO] [stdout] 177 |     cmp(&set, 10..100);
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:179:15
[INFO] [stdout]     |
[INFO] [stdout] 179 |     cmp(&set, 100..110);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:180:15
[INFO] [stdout]     |
[INFO] [stdout] 180 |     cmp(&set, 99..100);
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:181:15
[INFO] [stdout]     |
[INFO] [stdout] 181 |     cmp(&set, 99..=100);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:183:14
[INFO] [stdout]     |
[INFO] [stdout] 183 |     for i in 0..=30 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:184:18
[INFO] [stdout]     |
[INFO] [stdout] 184 |         for j in i..=30 {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:185:22
[INFO] [stdout]     |
[INFO] [stdout] 185 |             for k in 0..30 {
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:188:27
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 cmp(&set, i..);
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:189:27
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 cmp(&set, i..j);
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:190:27
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 cmp(&set, i..=j);
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:193:27
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 cmp(&set, i..);
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:194:27
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 cmp(&set, i..j);
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/interval/tests.rs:195:27
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 cmp(&set, i..=j);
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interval.rs:67:45
[INFO] [stdout]    |
[INFO] [stdout] 67 |         self.map.iter().map(|&(start, end)| I::new(start as usize)..I::new(end as usize + 1))
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/interval.rs:72:27
[INFO] [stdout]    |
[INFO] [stdout] 72 |         self.insert_range(point..=point)
[INFO] [stdout]    |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interval.rs:105:40
[INFO] [stdout]     |
[INFO] [stdout] 105 |                         self.map.drain(left..right);
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/slice.rs:79:10
[INFO] [stdout]    |
[INFO] [stdout] 79 |         (0..self.len()).map(|n| I::new(n))
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/slice.rs:167:14
[INFO] [stdout]     |
[INFO] [stdout] 167 |             (0..self.len() as u128).sum::<u128>(),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/slice.rs:178:14
[INFO] [stdout]     |
[INFO] [stdout] 178 |             (0..inverse.len() as u128).sum::<u128>(),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/vec.rs:75:29
[INFO] [stdout]    |
[INFO] [stdout] 75 |         IndexVec::from_raw((0..n).map(I::new).map(func).collect())
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/vec/tests.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let range = MyIdx::from_u32(1)..MyIdx::from_u32(4);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/vec/tests.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let range = MyIdx::from_u32(1)..MyIdx::from_u32(4);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/vec/tests.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let range = MyIdx::from_u32(1)..MyIdx::from_u32(4);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/vec/tests.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let range = MyIdx::from_u32(1)..MyIdx::from_u32(4);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]    --> src/bit_set.rs:196:48
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn insert_range(&mut self, elems: impl RangeBounds<T>) {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-bounds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]     --> src/bit_set.rs:1368:43
[INFO] [stdout]      |
[INFO] [stdout] 1368 |     pub fn last_set_in(&self, range: impl RangeBounds<T>) -> Option<T>
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]     --> src/bit_set.rs:1403:48
[INFO] [stdout]      |
[INFO] [stdout] 1403 |     pub fn insert_range(&mut self, elems: impl RangeBounds<T>) {
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]     --> src/bit_set.rs:2071:40
[INFO] [stdout]      |
[INFO] [stdout] 2071 |     pub fn set_range(&mut self, range: Range<u32>) {
[INFO] [stdout]      |                                        ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]   --> src/interval.rs:76:48
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn insert_range(&mut self, range: impl RangeBounds<I> + Clone) -> bool {
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]    --> src/interval.rs:185:43
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub fn last_set_in(&self, range: impl RangeBounds<I> + Clone) -> Option<I> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]    --> src/interval.rs:291:56
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub fn insert_range(&mut self, row: R, range: impl RangeBounds<C> + Clone) {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]    --> src/vec.rs:113:21
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn drain<R: RangeBounds<usize>>(&mut self, range: R) -> impl Iterator<Item = T> + '_ {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]    --> src/vec.rs:118:32
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn drain_enumerated<R: RangeBounds<usize>>(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 41 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `hkalbasi-rustc-ap-rustc_index` (lib) due to 2 previous errors; 41 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 172 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e3cea22f9d4cd0bc32ddee4c06082392cc94766714182d4adbdf1103f3e8f85c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e3cea22f9d4cd0bc32ddee4c06082392cc94766714182d4adbdf1103f3e8f85c", kill_on_drop: false }`
[INFO] [stdout] e3cea22f9d4cd0bc32ddee4c06082392cc94766714182d4adbdf1103f3e8f85c
